package com.umbr3lla.main.state.cards;

public abstract class WeaponCard extends ResourceCard{

	public enum WEAPON_TYPE{
		KNIFE(), SHOTGUN();
	}
	
	protected int baseDamage;
	protected int baseAmmoUse;
	protected WEAPON_TYPE weaponType;
	
	protected boolean trashAfterUse = false;
	
	public WeaponCard(String cardIdName, WEAPON_TYPE weaponType,
			boolean basicResource, boolean trashAfterUse,
			 int baseDamage, int baseAmmoUse) 
	{
		super(cardIdName, CARD_TYPES.WEAPON, basicResource);
		this.weaponType = weaponType;
		this.baseDamage = baseDamage;
		this.baseAmmoUse = baseAmmoUse;
		this.trashAfterUse = trashAfterUse;
	}

}
